﻿namespace RemotingLibs.TradeClass
{
    /// <summary>
    /// 当日委托
    /// </summary>
    public class OrderField
    {
        /// <summary>
        /// 股票代码
        /// </summary>
        public string StockCode { get; set; }

        /// <summary>
        /// 股票名称
        /// </summary>
        public string StockName { get; set; }

        /// <summary>
        /// 买卖标识
        /// </summary>
        public string BuySellFlag1 { get; set; }

        /// <summary>
        /// 买卖标识
        /// </summary>
        public string BuySellFlag2 { get; set; }

        /// <summary>
        /// 委托数量
        /// </summary>
        public int OrderVolume { get; set; }

        /// <summary>
        /// 委托价格
        /// </summary>
        public decimal OrderPrice { get; set; }

        /// <summary>
        /// 成交数量
        /// </summary>
        public int MatchVolume { get; set; }

        /// <summary>
        /// 撤单数量
        /// </summary>
        public int CancelVolume { get; set; }

        /// <summary>
        /// 委托状态
        /// </summary>
        public string OrderStatus { get; set; }

        /// <summary>
        /// 委托时间
        /// </summary>
        public string OrderTime { get; set; }

        /// <summary>
        /// 委托编号
        /// </summary>
        public string OrderNo { get; set; }

        /// <summary>
        /// 隔夜委托标识
        /// </summary>
        public string OvernightFlag { get; set; }

        /// <summary>
        /// 股东代码
        /// </summary>
        public string SecuId { get; set; }
        
        /// <summary>
        /// 交易所名称
        /// </summary>
        public string ExchangeName { get; set; }

        /// <summary>
        /// 交易所代码
        /// </summary>
        public string ExchangeId { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string Notes { get; set; }

        /// <summary>
        /// 保留信息
        /// </summary>
        public string Remark { get; set; }
    }
}
